<?php 
session_start();
require_once('functions.php');
if($_SESSION['loggedIn'] != true) {redirect_php('login.php'); die;}
?>
<?php
if (!empty($_POST))
{
    setcookie("date_from", $_POST['date_from']);
    setcookie("date_to", $_POST['date_to']);
    // записываем из поста, если есть
    $date_from = $_POST['date_from'];
    $date_to = $_POST['date_to'];
}
if (!empty($_COOKIE) &&  empty($_POST))
{
    $date_from = $_COOKIE['date_from'];
    $date_to = $_COOKIE['date_to'];
}
?>
<!DOCTYPE html>
<html>
	 <title>Отчеты по дням</title>
<?php require_once('head.php');  ?>
     <script type="text/javascript" src="/js/insertDate.js"></script>

<body>
	
	

<div class="main">
<?php require_once('menu.php');  ?>
<ol class="breadcrumb">
  <li><a href="/">Главная</a></li>

    <?php   if(empty($_GET['nick'])&&(empty($_GET['date']))) {echo '<li class="active">Дневные отчеты</li>';}  else  {echo '<li class="active"><a href="/dailyreport.php">Дневные отчеты</a></li>';} ?>
    <?php   if(!empty($_GET['nick'])) {echo '<li class="active">Отчет по боту '.(htmlspecialchars($_GET['nick'])).'</li>';} ?>
    <?php   if(!empty($_GET['date'])) {echo '<li class="active">Отчет за  '.(htmlspecialchars($_GET['date'])).' число</li>';} ?>

</ol>

<!-- Пагинацмя блеать  -->



<?php
	require_once('functions.php'); 
	$current_page = 1;
	if (!empty($_GET['p']))
	{
		$current_page = (int)$_GET['p'];
	}
	$res = mysql_query("SELECT COUNT(*) FROM aa_gold");
	$row = mysql_fetch_row($res);
	$rows_total = $row[0]; // всего записей
	$pages  = ($rows_total%1000)?((int)($rows_total/1000+1)):($rows_total/1000);   // Ебать я тут нахуевертил !
?>


<?php
    $add;
    if(!empty($_GET['date'])) {$add.= 'date='.(htmlspecialchars($_GET['date'])).'&';}
    if(!empty($_GET['nick'])) {$add.= 'nick='.(htmlspecialchars($_GET['nick'])).'&';}
    // добавка в пагинацию
?>
<ul class="pagination">
  <li><a href="/dailyreport.php?<?=$add ?>p=1">&laquo;</a></li>
  <li><a href="/dailyreport.php?<?=$add ?>p=<?=$current_page -1 ?>" style="<? if ($current_page == 1) {echo "display: none;";} ?>"><?=$current_page-1 ?></a></li>
  <li><a href="/dailyreport.php?<?=$add ?>p=<?=$current_page ?>"><?=$current_page ?></a></li>
  <li><a href="/dailyreport.php?<?=$add ?>p=<?=$current_page +1 ?>" style="<? if ($current_page == $pages) {echo "display: none;";} ?>"  ><?=$current_page+1 ?></a></li>
  <li><a href="/dailyreport.php?<?=$add ?>p=<?=$pages ?>">&raquo;</a></li>
</ul>
<!-- /Пагинацмя блеать  -->


<div class="panel panel-default">  <!-- Фильтр от и до -->
  <div class="panel-heading">
      <form action="/dailyreport.php" method="POST" >
      <div style="float: left; margin-right: 20px;" class="input-append date" id="id_from" data-date="" data-date-format="yyyy-mm-dd">
          <input class="span2" size="16" type="text" name="date_from">
          <span class="glyphicon glyphicon-calendar add-on"></span>
          <script>$('#id_from').datepicker('')</script>
      </div>
          <!--todo перенести стили в css-->
      <div  style="float: left; margin-right: 20px;" class="input-append date" id="id_to" data-date="" data-date-format="yyyy-mm-dd">
          <input class="span2" size="16" type="text" name="date_to">
          <span class="glyphicon glyphicon-calendar add-on"></span>
          <script>$('#id_to').datepicker('')</script>
      </div>
          <input type="submit" class="btn btn-info btn-xs" value="Фильтр">
      </form>
  </div>

  <table class="table" >
    <thead>
    	<td><b>id</b></td>
    	<td><b>Ник бота</b></td>
    	<td><b>Сколько</b></td>
    	<td><b>Рублей</b></td>
    	<td><b>Когда</b></td>
    </thead>

<?php
// фильтры по нику и дате
if (!empty($_GET['date']))    // Если кликнули по дате
{
    $filter_name = empty($_GET['nick'])?"":"WHERE accounts.charname = '".(mysql_real_escape_string($_GET['nick']))."'";
    $filter_date = empty($_GET['date'])?"":"WHERE aa_gold.date = '".(mysql_real_escape_string($_GET['date']))."'";
}
else if ($date_from && $date_to)   // Если не кликнули по дате но есть  $date_from и $date_to
{
    $f = "WHERE aa_gold.date >='".$date_from."' AND aa_gold.date <='".$date_to."'";
    $filter_name = empty($_GET['nick'])?"":"AND accounts.charname = '".(mysql_real_escape_string($_GET['nick']))."'";
}


	$query = "SELECT aa_gold . * , accounts.charname
FROM aa_gold
INNER JOIN accounts ON aa_gold.user_id = accounts.id ".$filter_name." ".$filter_date." ".$f."
  ORDER BY aa_gold.id DESC LIMIT ".(($current_page-1)*1000)." , 1000";
				$result = mysql_query($query) or die("error 33");
				for ($c=0; $c<mysql_num_rows($result); $c++)
				{
					$t = mysql_fetch_row($result);
					echo "<tr>";
						echo "<td>".$t[0]."</td>";
						echo "<td><a href=\"/dailyreport.php?nick=".$t[5]."\">".$t[5]."</a></td>";
						echo "<td>".$t[2]."</td>";
						echo "<td>".$t[4]."</td>";
						echo "<td><a href=\"/dailyreport.php?date=".$t[3]."\">".$t[3]."</a></td>";
					echo "</tr>";
				}


$query_to_summ =  "SELECT SUM(aa_gold . gold)
FROM aa_gold
INNER JOIN accounts ON aa_gold.user_id = accounts.id ".$filter_name." ".$filter_date." ".$f;
$result2 = mysql_query($query_to_summ) or die("error 33");
$y = mysql_fetch_row($result2);
echo "<tr><td></td><td><strong>Всего:</strong></td><td><strong>".$y[0]."</strong></td><td></td></tr>";

//var_dump($query);
//echo "<br>post"; var_dump($_POST);
//echo "<br>coocie from ".$_COOKIE['date_from'];
//echo "<br>coocie to ".$_COOKIE['date_to'];
?>

 </table>
</div> <!-- /Табло со всем -->

</div> <!--  main  -->



</body>
<html>



